package com.szxy.frontend.search.service;

import com.szxy.utils.Result;
import com.szxy.utils.SolrDocument;

import java.util.List;

/**
 * @Auther:zwer
 * @Date:2019/9/11 17:19
 * @Description:com.szxy.frontend.search.service
 * @Version:1.0
 **/

public interface SolrService {

    /**
     * 从数据库导出数据到 Solr 索引库中
     *
     * @return
     */
    Result importAll();

    /**
     * 从 Solr 索引库中查询商品信息
     *
     * @param q        查询条件
     * @param page     页码
     * @param pageSize 每页显示的条数
     * @return
     */
    List<SolrDocument> selectQueryByq(String q, Long page, Integer pageSize);
}
